package br.gov.ana.pulsodagua.entidades;

import java.util.Date;

public class ChuvasEntity {
	
	private Integer estacaoCodigo;
    private Integer nivelConsistencia;
    private Date data;
    private Integer ano;
    private Integer mes;
    private Integer dia;
    private Integer qtMes;
    private Double maximaDia;
    private Double maximaMes;
    private Double probabilidade;
	private Double tempoRecorrencia;
	private Double gumbel;
	private Double exponencial;
	private Double dadoAmostral;
	private Double dadoAmostralComDesvioPadrao;
	private Double diferencaGumbelMaxima;
	private Double diferencaExponencialMaxima;
    
    public ChuvasEntity(){
    	
    }
    
    public ChuvasEntity(Integer estacaoCodigo, Integer nivelConsistencia,
						Date data, Integer ano, Integer mes, Integer dia, 
						Integer qtMes, Double maximaDia, Double maximaMes) {
		super();
		this.estacaoCodigo = estacaoCodigo;
		this.nivelConsistencia = nivelConsistencia;
		this.data = data;
		this.ano = ano;
		this.mes = mes;
		this.dia = dia;
		this.qtMes = qtMes;
		this.maximaDia = maximaDia;
	}
    
	public Double getDiferencaExponencialMaxima() {
		return diferencaExponencialMaxima;
	}

	public void setDiferencaExponencialMaxima(Double diferencaExponencialMaxima) {
		this.diferencaExponencialMaxima = diferencaExponencialMaxima;
	}

	public Double getDiferencaGumbelMaxima() {
		return diferencaGumbelMaxima;
	}

	public void setDiferencaGumbelMaxima(Double diferencaGumbelMaxima) {
		this.diferencaGumbelMaxima = diferencaGumbelMaxima;
	}

	public Double getDadoAmostralComDesvioPadrao() {
		return dadoAmostralComDesvioPadrao;
	}

	public void setDadoAmostralComDesvioPadrao(Double dadoAmostralComDesvioPadrao) {
		this.dadoAmostralComDesvioPadrao = dadoAmostralComDesvioPadrao;
	}

	public Double getDadoAmostral() {
		return dadoAmostral;
	}

	public void setDadoAmostral(Double dadoAmostral) {
		this.dadoAmostral = dadoAmostral;
	}

	public Double getExponencial() {
		return exponencial;
	}

	public void setExponencial(Double exponencial) {
		this.exponencial = exponencial;
	}

	public Double getGumbel() {
		return gumbel;
	}

	public void setGumbel(Double gumbel) {
		this.gumbel = gumbel;
	}

	public Double getProbabilidade() {
		return probabilidade;
	}

	public void setProbabilidade(Double probabilidade) {
		this.probabilidade = probabilidade;
	}

	public Double getTempoRecorrencia() {
		return tempoRecorrencia;
	}

	public void setTempoRecorrencia(Double tempoRecorrencia) {
		this.tempoRecorrencia = tempoRecorrencia;
	}

	public Integer getEstacaoCodigo() {
		return estacaoCodigo;
	}
    
	public void setEstacaoCodigo(Integer estacaoCodigo) {
		this.estacaoCodigo = estacaoCodigo;
	}
	
	public Integer getNivelConsistencia() {
		return nivelConsistencia;
	}
	
	public void setNivelConsistencia(Integer nivelConsistencia) {
		this.nivelConsistencia = nivelConsistencia;
	}
	
	public Date getData() {
		return data;
	}
	
	public void setData(Date data) {
		this.data = data;
	}
	
	public Integer getAno() {
		return ano;
	}
	
	public void setAno(Integer ano) {
		this.ano = ano;
	}
	
	public Integer getMes() {
		return mes;
	}
	public void setMes(Integer mes) {
		this.mes = mes;
	}
	
	public Integer getDia() {
		return dia;
	}
	
	public void setDia(Integer dia) {
		this.dia = dia;
	}
	
	public Integer getQtMes() {
		return qtMes;
	}
	
	public void setQtMes(Integer qtMes) {
		this.qtMes = qtMes;
	}

	public void setMaximaDia(Double maximaDia) {
		this.maximaDia = maximaDia;
	}

	public Double getMaximaDia() {
		return maximaDia;
	}

	public void setMaximaMes(Double maximaMes) {
		this.maximaMes = maximaMes;
	}

	public Double getMaximaMes() {
		return maximaMes;
	}
}
